Cross-Platform Mobile App Software Development in the Curriculum
نویسنده
چکیده
The Department of Computer and Information Technology at Purdue University in West Lafayette, Indiana has offered courses in app development for mobile devices (e.g. smartphones) beginning in 2002. Teaching mobile app development courses present many challenges to educators given that mobile device technologies are changing at a blistering pace, and there is no clear smartphone market leader. In this paper, I present my experience teaching such courses over the past 10 years, suggest a new approach that uses cross-platform development tools, and describe the pedagogy I am currently using in my CIT 355 Software Development for Mobile Devices 1 course. Finally, I include discussion on why I plan to continue using this pedagogy with crossplatform development tools.
منابع مشابه
Resemblance of PhoneGap and Titanium for Mobile Application Development
MAD (Mobile Application Development) is becoming more demanding because of their varied platform and software development tools. To reduce the cost and in order to reach the application to maximum users across various platforms, the developers are emigrating towards the cross platform application development tools. In this paper, we provide distinct benchmark beyond the portability for choosing...
متن کاملCross-platform Mobile Malware: Write Once, Run Everywhere
Every day, thousands of new mobile apps are published on mobile app stores including Google Play and iOS App Store. While many of them are native apps, others are cross-platform mobile apps or HTML-based hybrid apps developed using various cross-platform mobile development tools. Native apps for Android and iOS are usually written using Android SDK and XCode tools respectively, but malware auth...
متن کاملTesting Cross-Platform Mobile App Development Frameworks
Mobile app developers often wish to make their apps available on a wide variety of platforms, e.g., Android, iOS, and Windows devices. Each of these platforms uses a different programming environment, each with its own language and APIs for app development. Small app development teams lack the resources and the expertise to build and maintain separate code bases of the app customized for each p...
متن کاملEvaluation of Cross-Platform Frameworks for Mobile Applications
With today’s ubiquity of smartphones, tablets and other mobile devices, more and more businesses develop and use mobile applications. Multiple platforms including Android and iOS form the market of mobile devices, so it can be important to be able to deliver software for more than one platform. Vendor-supported SDKs are feature-rich but incompatible with other platforms. We compared a number of...
متن کاملA Cross-Platform Software System to Create and Deploy Mobile Mashups
Changes in usage patterns of mobile services are continuously influenced by the enhanced features of mobile devices and software applications. Current cross-platform frameworks that allow the implementation of advanced mobile applications have triggered recent developments in relation to end-user mobile services and mobile mashups creation. Inspired by these latest developments, this paper pres...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012